using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("BoxStateInfoList")]
	public class BoxStateInfoList : MonoClass
	{
		public BoxCameraStateInfo m_CameraInfo => method_3<BoxCameraStateInfo>("m_CameraInfo");

		public BoxDiskStateInfo m_DiskInfo => method_3<BoxDiskStateInfo>("m_DiskInfo");

		public BoxDoorStateInfo m_LeftDoorInfo => method_3<BoxDoorStateInfo>("m_LeftDoorInfo");

		public BoxDoorStateInfo m_RightDoorInfo => method_3<BoxDoorStateInfo>("m_RightDoorInfo");

		public BoxDrawerStateInfo m_DrawerInfo => method_3<BoxDrawerStateInfo>("m_DrawerInfo");

		public BoxLogoStateInfo m_LogoInfo => method_3<BoxLogoStateInfo>("m_LogoInfo");

		public BoxSpinnerStateInfo m_SpinnerInfo => method_3<BoxSpinnerStateInfo>("m_SpinnerInfo");

		public BoxStartButtonStateInfo m_StartButtonInfo => method_3<BoxStartButtonStateInfo>("m_StartButtonInfo");

		public BoxStateInfoList(IntPtr address, string className)
			: base(address, className)
		{
		}

		public BoxStateInfoList(IntPtr address)
			: this(address, "BoxStateInfoList")
		{
		}
	}
}
